Big Huge Thesaurus

drop cloth

noun